<?php

class Departement {
	private $idGroupe;
	private $nomGroupe;

	
	//les methodes:
	public function id() { //un getter
		return $this->idGroupe;
	}
	
	public function nom() { //un getter
		return $this->nomGroupe;
	}


	
	//Un constructeur
	public function __construct ($nomGroupe) {
		$this->id = null;
		$this->nomGroupe = $nomGroupe;

	}
	
	public function create(){
		$nomGroupe = $this->nomGroupe;
		$req = "SELECT * FROM GroupeTd WHERE nomDep='$nomGroupe'";
		$res = mysql_query($req) or die ("erreur insertion : GroupeTd->create1");
		
		if (mysql_num_rows($res) == 0){ //le departement n'existe pas
			$nomGroupe = $this->nomGroupe;
			$req = "INSERT INTO GroupeTd(nomGroupe) VALUES ('$nomGroupe')";
			$res = mysql_query($req) or die ("erreur insertion :  GroupeTd->create2");
		}
		else
			return 'Ce nom est déjà utilisé';
	}
	


	public function delete($idGroupe){
		$req = mysql_query("DELETE FROM Groupe WHERE 
			idGroupe = '$idGroupe'");
		mysql_query($req);
	}

			
	}
	
	public static function getGroupeTdById($idGroupe) { //une fonction statique
		$req = "SELECT * FROM GroupeTd WHERE idGroupe='$idGroupe'";
		$res = mysql_query($req) or die ("GroupeTd-getGroupeTdById ");
		
		if (mysql_num_rows($res) == 0) //le produit n'existe pas
			return null;
			
		$tuple = mysql_fetch_array($res);
		$GroupeTd = new GroupeTd($tuple['GroupeTd']);
		$GroupeTd->idGroupe = $idGroupe;
	}
}

?>

